<include file="Public:header"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/uploadimg/webuploader.css">
<link rel="stylesheet" type="text/css" href="__PUBLIC__/uploadimg/style.css">
<section class="panel-default">
    <div class="btn-group " style="width: 100%;">
        <a href="{:U('WorkOrder/workList')}" class="btn btn-info btn-lg col-xs-6"><i class="fa fa-list"></i> 工单列表</a>
        <a href="{:U('WorkOrder/workadd')}" class="btn btn-default  btn-lg col-xs-6"><i class="fa fa-file-text"></i> 新建工单</a>
    </div>
    <form class="form-horizontal wap_form" action="{:U('')}" method="post">
        <div class="panel-info m-b-none">
            <div class="panel-heading">标题</div>
            <div class="panel-body">
                <input name="title" value="{$vo.title}" type="text" class="form-control"/>
            </div>
        </div>
        <div class="panel-info m-b-none">
            <div class="panel-heading">内容</div>
            <div class="panel-body">
                <textarea name="content" class="form-control">{$vo.content}</textarea>
            </div>
        </div>
        <div class="panel-info">
            <div class="panel-heading">上传照片</div>

            <div class="panel-body">
                <div id="uploader-demo">
                    <!--用来存放item-->
                    <div id="fileList" class="uploader-list"></div>
                    <div id="filePicker">选择图片</div>
                </div>
            </div>
        </div>

        <div class="panel-info m-b-none">
            <div class="panel-heading">电话</div>
            <div class="panel-body">
                <input name="linktel" type="text" value="{$vo.linktel}" class="form-control"/>
            </div>
        </div>
        <input type="hidden" name="wid" value="{$vo.wid}"/>
        <input type="hidden" name="img_url1" value=""/>
        <input type="hidden" name="img_url2" value=""/>

        <div class="m-b-lg m-t">
            <input type="submit" target-form="wap_form" class="ajax-post btn btn-block btn-primary" value="提交"/>
        </div>
    </form>

</section>
<include file="Public:footer"/>
<script type="text/javascript" src="__PUBLIC__/uploadimg/webuploader.js"></script>
<script>

    // 图片上传demo
    jQuery(function() {
        var num=0;
        var $ = jQuery,
                $list = $('#fileList'),
        // 优化retina, 在retina下这个值是2
                ratio = window.devicePixelRatio || 1,

        // 缩略图大小
                thumbnailWidth = 100,
                thumbnailHeight = 100,

        // Web Uploader实例
                uploader;

        // 初始化Web Uploader
        uploader = WebUploader.create({

            // 自动上传。
            auto: true,

            // swf文件路径
            swf: '__PUBLIC__' + '/uploadimg/Uploader.swf',

            // 文件接收服务端。
            server:"{:U('ClientServer/orderCommit')}" ,

            // 选择文件的按钮。可选。
            // 内部根据当前运行是创建，可能是input元素，也可能是flash.
            pick: '#filePicker',
            //上传数量
            fileNumLimit: 2,

            // 只允许选择文件，可选。
            accept: {
                title: 'Images',
                extensions: 'gif,jpg,jpeg,bmp,png',
                mimeTypes: 'image/*'
            }
        });





        // 当有文件添加进来的时候
        uploader.on( 'fileQueued', function( file ) {
            var $li = $(
                            '<div id="' + file.id + '" class="file-item ">' +
                            '<img>' +
                            '</div>'
                    ),
                    $img = $li.find('img');

            $list.append( $li );

            // 创建缩略图
            uploader.makeThumb( file, function( error, src ) {
                if ( error ) {
                    $img.replaceWith('<span>不能预览</span>');
                    return;
                }

                $img.attr( 'src', src );
            }, thumbnailWidth, thumbnailHeight );
        });

        // 文件上传过程中创建进度条实时显示。
        uploader.on( 'uploadProgress', function( file, percentage ) {

            var $li = $( '#'+file.id ),
                    $percent = $li.find('.progress span');
//
            // 避免重复创建
            if ( !$percent.length ) {
                $percent = $('<p class="progress"><span></span></p>')
                        .appendTo( $li )
                        .find('span');
            }

            $percent.css( 'width', percentage * 100 + '%' );
        });

        // 文件上传成功，给item添加成功class, 用样式标记上传成功。
        uploader.on( 'uploadSuccess', function( file,data ) {
            $( '#'+file.id ).addClass('upload-state-done');
            console.log(data);
            if(data.state=='success'){
                if(num==0){
                    $("[name='img_url1']").val(data.info);
                    num+=1;
                }else if(num==1){
                    $("[name='img_url2']").val(data.info);
                    num=0;
                }

            }
        });

        // 文件上传失败，现实上传出错。
        uploader.on( 'uploadError', function( file ) {
            var $li = $( '#'+file.id ),
                    $error = $li.find('div.error');

            // 避免重复创建
            if ( !$error.length ) {
                $error = $('<div class="error"></div>').appendTo( $li );
            }

            $error.text('上传失败');
        });

        // 完成上传完了，成功或者失败，先删除进度条。
        uploader.on( 'uploadComplete', function( file ) {
            $( '#'+file.id ).find('.progress').remove();
        });
    });
</script>